// 病例详情数据
const state = {
  detailPageData: [], // 详情页数据
  dataStorage: [], // 用户数据保存
  catalogueID: '', // 目录id
  newReadorcompile: null // 确定用户点击的编辑还是预览
}
const mutations = {
  // 详情页数据保存
  setdetailPageData(state, data) {
    state.detailPageData = data
  },
  // 删除详情页数据
  removesetdetailPageData(state) {
    state.detailPageData = []
  },
  // 用户数据保存
  setdataStorage(state, data) {
    state.dataStorage = data
  },
  //   清空用户保存的数据
  removedataStorage(state) {
    state.dataStorage = []
  },
  // 获取目录id
  setcatalogueID(state, data) {
    state.catalogueID = data
  },
  // 删除目录id
  reomvecatalogueID(state) {
    state.catalogueID = ''
  },
  // 确定用户是编辑还是预览
  setnewReadorcompile(state, data) {
    state.newReadorcompile = data
  }
}
const actions = {
  deletedDatas(store) {
    store.commit('removedataStorage') // 清空用户保存的数据
    store.commit('removesetdetailPageData') // 删除详情页数据
    store.commit('reomvecatalogueID') // 删除目录id
  },
  //   用户数据保存
  setDataStorage(store, data) {
    store.commit('setdataStorage', data)
  },
  // 保存详情页数据
  setDetailPageData(store, data) {
    store.commit('setdetailPageData', data)
  },
  // 保存目录id
  setCatalogueID(store, data) {
    store.commit('setcatalogueID', data)
  },
  // 确定用户是编辑还是预览
  setNewReadorcompile(store, data) {
    store.commit('setnewReadorcompile', data)
  }
}
export default {
  namespaced: true,
  state,
  mutations,
  actions
}
